const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,

  publicPath: './', // 执行 npm run build 统一配置路径
  //本机服务器
  //   devServer: {
  //     //是否自动打开
  //     open: true,
  //     host: '192.168.31.49', // 本机ip
  //     port: 8080, // 本机端口
  //     https: false,
  //     proxy: 'https://bellonlinetest.bell.ai', // 需代理的地址
  //     // before: app => {}
  //  },chainWebpack(config) {
    //打包时去除所有console.log()
  chainWebpack(config) {
    config.optimization.minimizer('terser').tap((args) => {
      args[0].terserOptions.compress.drop_console = true
      return args
    })
  },
  devServer:{
    open:true,
    host:'localhost',
    port:8888,
    // proxy: 'https://shuabu.oj8king.cn/Service',
    proxy:{
      '/api':{
        //代理地址
        target:'https://shuabu.oj8king.cn/Service',
        //允许跨域
        changOrigin:true,
        //重写路径
        pathRewrite:{
          '^/api':''
        }
      }
    }

  }
})
